package com.define.ssh.model;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

import org.hibernate.annotations.GenericGenerator;

/**
 * ClientVersionInfo entity.
 * 
 * @author MyEclipse Persistence Tools
 */
@Entity
@Table(name = "client_version_info")
public class ClientVersionInfo implements java.io.Serializable {

	// Fields

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private Integer id;
	private String clientType;
	private String fullVerNum;
	private String fullUrl;
	private String description;
	private String enableFlag;
	private Integer enableTime;
	private String updateType;
	private Date updateTime;
	private Integer userId;
	//全量下载路径
	private String  qlUrl1;
	private String  qlUrl2;
	private String  qlUrl3;
	private String  qlUrl4;
	private String  qlUrl5;
	//增量下载路径
	private String  zlUrl1;
	private String  zlUrl2;
	private String  zlUrl3;
	private String  zlUrl4;
	private String  zlUrl5;
	private String remindTime;//静默提醒时间 
	// Constructors

	/** default constructor */
	public ClientVersionInfo() {
	}

	// Property accessors
	@GeneratedValue(generator = "generator")
	@Id
	@GenericGenerator(name = "generator", strategy = "identity")
	@Column(name = "id", unique = true, nullable = false, precision = 20, scale = 0)
	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	@Column(name = "client_type", unique = false, nullable = false, insertable = true, updatable = true, length = 1)
	public String getClientType() {
		return this.clientType;
	}

	public void setClientType(String clientType) {
		this.clientType = clientType;
	}

	@Column(name = "full_ver_num", unique = false, nullable = false, insertable = true, updatable = true, length = 20)
	public String getFullVerNum() {
		return this.fullVerNum;
	}

	public void setFullVerNum(String fullVerNum) {
		this.fullVerNum = fullVerNum;
	}

	@Column(name = "full_url", unique = false, nullable = false, insertable = true, updatable = true)
	public String getFullUrl() {
		return this.fullUrl;
	}

	public void setFullUrl(String fullUrl) {
		this.fullUrl = fullUrl;
	}

	@Column(name = "description", unique = false, nullable = false, insertable = true, updatable = true, length = 200)
	public String getDescription() {
		return this.description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	@Column(name = "enable_flag", unique = false, nullable = false, insertable = true, updatable = true, length = 1)
	public String getEnableFlag() {
		return this.enableFlag;
	}

	public void setEnableFlag(String enableFlag) {
		this.enableFlag = enableFlag;
	}

	@Column(name = "enable_time", unique = false, nullable = false, insertable = true, updatable = true)
	public Integer getEnableTime() {
		return this.enableTime;
	}

	public void setEnableTime(Integer enableTime) {
		this.enableTime = enableTime;
	}

	@Column(name = "update_type", unique = false, nullable = false, insertable = true, updatable = true, length = 1)
	public String getUpdateType() {
		return this.updateType;
	}

	public void setUpdateType(String updateType) {
		this.updateType = updateType;
	}

	@Temporal(TemporalType.TIMESTAMP)
	@Column(name = "update_time", unique = false, nullable = false, insertable = true, updatable = true, length = 19)
	public Date getUpdateTime() {
		return this.updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	@Column(name = "user_id")
	public Integer getUserId() {
		return userId;
	}

	public void setUserId(Integer userId) {
		this.userId = userId;
	}

	@Column(name = "QL_url_1")
	public String getQlUrl1() {
		return qlUrl1;
	}

	public void setQlUrl1(String qlUrl1) {
		this.qlUrl1 = qlUrl1;
	}
	
	@Column(name = "QL_url_2")
	public String getQlUrl2() {
		return qlUrl2;
	}

	public void setQlUrl2(String qlUrl2) {
		this.qlUrl2 = qlUrl2;
	}
	@Column(name = "QL_url_3")
	public String getQlUrl3() {
		return qlUrl3;
	}

	public void setQlUrl3(String qlUrl3) {
		this.qlUrl3 = qlUrl3;
	}
	@Column(name = "QL_url_4")
	public String getQlUrl4() {
		return qlUrl4;
	}

	public void setQlUrl4(String qlUrl4) {
		this.qlUrl4 = qlUrl4;
	}
	@Column(name = "QL_url_5")
	public String getQlUrl5() {
		return qlUrl5;
	}

	public void setQlUrl5(String qlUrl5) {
		this.qlUrl5 = qlUrl5;
	}
	@Column(name = "ZL_url_1")
	public String getZlUrl1() {
		return zlUrl1;
	}

	public void setZlUrl1(String zlUrl1) {
		this.zlUrl1 = zlUrl1;
	}
	@Column(name = "ZL_url_2")
	public String getZlUrl2() {
		return zlUrl2;
	}

	public void setZlUrl2(String zlUrl2) {
		this.zlUrl2 = zlUrl2;
	}
	@Column(name = "ZL_url_3")
	public String getZlUrl3() {
		return zlUrl3;
	}

	public void setZlUrl3(String zlUrl3) {
		this.zlUrl3 = zlUrl3;
	}
	@Column(name = "ZL_url_4")
	public String getZlUrl4() {
		return zlUrl4;
	}

	public void setZlUrl4(String zlUrl4) {
		this.zlUrl4 = zlUrl4;
	}
	@Column(name = "ZL_url_5")
	public String getZlUrl5() {
		return zlUrl5;
	}

	public void setZlUrl5(String zlUrl5) {
		this.zlUrl5 = zlUrl5;
	}
	@Column(name = "Remind_Time")
	public String getRemindTime() {
		return remindTime;
	}

	public void setRemindTime(String remindTime) {
		this.remindTime = remindTime;
	}
	
	
	
	

}